package org.brisling.oa.vo;

import java.util.Date;

import javax.persistence.Column;

import org.brisling.oa.vo.inf.VOoaDomainInf;

/**
 * 
 * <p>
 * Title: VODomain
 * </p>
 * <p>
 * Description: oa列表简化实体类
 * </p>
 * <p>
 * Company: tongking
 * </p>
 * 
 * @author jackson wang
 * @since 1.0
 * @version 1.0
 * @date 2017年7月20日 上午11:48:55
 */
public class VOoaDomain implements VOoaDomainInf {

	/*
	 * 数字主键
	 */
	private Long id;

	/* (non-Javadoc)
	 * @see org.brisling.oa.vo.VODomainInf#getId()
	 */
	public Long getId() {
		return id;
	}

	/* (non-Javadoc)
	 * @see org.brisling.oa.vo.VODomainInf#setId(java.lang.Long)
	 */
	public void setId(Long id) {
		this.id = id;
	}
	
	/*
	 * uuid生成文字主键
	 */
	@Column(length=30)
	private String identify;

	/*
	 * 申请人员id
	 */
	private Long apply_id;

	/*
	 * 申请人员姓名
	 */
	@Column(length = 30)
	private String apply_name;

	/*
	 * 申请科室id
	 */
	private Long apply_deptid;

	/*
	 * 申请科室名称
	 */
	@Column(length = 50)
	private String apply_deptName;

	/*
	 * 申请时间
	 */
	private Date apply_date;

	// 事项名称(父类继承)
	// private String name;

	/*
	 * 事项内容
	 */
	private String apply_content;

	/*
	 * 扩展数据
	 */
	@Column(length = 4000)
	private String formData;

	/* (non-Javadoc)
	 * @see org.brisling.oa.vo.VODomainInf#getApply_id()
	 */
	public Long getApply_id() {
		return apply_id;
	}

	/* (non-Javadoc)
	 * @see org.brisling.oa.vo.VODomainInf#setApply_id(java.lang.Long)
	 */
	public void setApply_id(Long apply_id) {
		this.apply_id = apply_id;
	}

	/* (non-Javadoc)
	 * @see org.brisling.oa.vo.VODomainInf#getApply_name()
	 */
	public String getApply_name() {
		return apply_name;
	}

	/* (non-Javadoc)
	 * @see org.brisling.oa.vo.VODomainInf#setApply_name(java.lang.String)
	 */
	public void setApply_name(String apply_name) {
		this.apply_name = apply_name;
	}

	/* (non-Javadoc)
	 * @see org.brisling.oa.vo.VODomainInf#getApply_deptid()
	 */
	public Long getApply_deptid() {
		return apply_deptid;
	}

	/* (non-Javadoc)
	 * @see org.brisling.oa.vo.VODomainInf#setApply_deptid(java.lang.Long)
	 */
	public void setApply_deptid(Long apply_deptid) {
		this.apply_deptid = apply_deptid;
	}

	/* (non-Javadoc)
	 * @see org.brisling.oa.vo.VODomainInf#getApply_deptName()
	 */
	public String getApply_deptName() {
		return apply_deptName;
	}

	/* (non-Javadoc)
	 * @see org.brisling.oa.vo.VODomainInf#setApply_deptName(java.lang.String)
	 */
	public void setApply_deptName(String apply_deptName) {
		this.apply_deptName = apply_deptName;
	}

	/* (non-Javadoc)
	 * @see org.brisling.oa.vo.VODomainInf#getApply_date()
	 */
	public Date getApply_date() {
		return apply_date;
	}

	/* (non-Javadoc)
	 * @see org.brisling.oa.vo.VODomainInf#setApply_date(java.util.Date)
	 */
	public void setApply_date(Date apply_date) {
		this.apply_date = apply_date;
	}

	/* (non-Javadoc)
	 * @see org.brisling.oa.vo.VODomainInf#getApply_content()
	 */
	public String getApply_content() {
		return apply_content;
	}

	/* (non-Javadoc)
	 * @see org.brisling.oa.vo.VODomainInf#setApply_content(java.lang.String)
	 */
	public void setApply_content(String apply_content) {
		this.apply_content = apply_content;
	}

	/* (non-Javadoc)
	 * @see org.brisling.oa.vo.VODomainInf#getFormData()
	 */
	public String getFormData() {
		return formData;
	}

	/* (non-Javadoc)
	 * @see org.brisling.oa.vo.VODomainInf#setFormData(java.lang.String)
	 */
	public void setFormData(String formData) {
		this.formData = formData;
	}

}
